Statik bir site dağıtma
Bu eğitim, Deno Deploy üzerinde statik bir siteyi (JavaScript olmadan) nasıl dağıtacağınızı kapsayacaktır.
Adım 1: Statik siteyi oluşturun
mkdir static-site
cd static-site
touch index.html
index.html
dosyanızın içine aşağıdaki HTML'yi yapıştırın:
<!DOCTYPE html>
<html>
<head>
<title>Merhaba</title>
</head>
<body>
<h1>Merhaba</h1>
<img src="image.png" alt="image" />
</body>
</html>
static-site
içinde bir image.png
bulunduğundan emin olun.
Artık "Merhaba" diyen ve bir logoya sahip bir HTML sayfanız var.
Adım 2: deployctl
kullanarak statik siteyi dağıtma
deployctl
komutu, Deno Deploy üzerinde statik dosyaları hızlı bir şekilde dağıtmanıza yardımcı olur.
Bu repoyu Deno Deploy üzerinde dağıtmak için, static-site
reposu içinde şu komutu çalıştırın:
deployctl deploy --project=<tercih ettiğiniz-proje-ismi> https://jsr.io/@std/http/1.0.7/file_server.ts
Bu komutların biraz daha açıklamasını vermek gerekirse: Çünkü bu bir statik site, çalıştırılacak hiçbir JavaScript yoktur. Deno Deploy'a giriş noktasını vermek yerine, dış file_server.ts
programını verirsiniz. Bu program, static-site
reposundaki tüm statik dosyaları, resim ve HTML sayfası dahil olmak üzere, Deno Deploy'a yükler. Bu statik varlıklar daha sonra sunulmaktadır.
Adım 3: İşte böyle!
Statik siteniz artık yayında olmalı! URL'si terminalde görüntülenecek veya yeni statik site projenizi Deno kontrol panelinizde yönetebilirsiniz.
Yeni projenize girdiğinizde, siteyi görüntüleyebilir, ismini, ortam değişkenlerini, özel alan adlarını ve daha fazlasını yapılandırabilirsiniz.